package com.eimf.saf.security.entity;

import java.io.Serializable;

import com.eimf.saf.common.commons.annotation.I18nAnnotation;
import com.eimf.saf.common.commons.i18n.Ii18n;

/**
 * @author eden
 * @date 2013-12-27 下午2:50:13
 * @Description: 组织实体
 */
public class Organization extends Ii18n implements Serializable
{
    private static final long serialVersionUID = 1L;

    private Long organiId;

    @I18nAnnotation
    private String organiName;

    private String organiDesc;

    private Long parentId;

    private int organiLevel;

    private Long companyId;

    private int companyFlag;

    private String organiAddress;

    private int status;

    /**
     * organiId
     * 
     * @return the organiId
     * @since 1.0.0
     */

    public Long getOrganiId()
    {
        return organiId;
    }

    /**
     * @param organiId the organiId to set
     */
    public void setOrganiId(final Long organiId)
    {
        this.organiId = organiId;
    }

    /**
     * organiName
     * 
     * @return the organiName
     * @since 1.0.0
     */

    public String getOrganiName()
    {
        return organiName;
    }

    /**
     * @param organiName the organiName to set
     */
    public void setOrganiName(final String organiName)
    {
        this.organiName = organiName;
    }

    /**
     * organiDesc
     * 
     * @return the organiDesc
     * @since 1.0.0
     */

    public String getOrganiDesc()
    {
        return organiDesc;
    }

    /**
     * @param organiDesc the organiDesc to set
     */
    public void setOrganiDesc(final String organiDesc)
    {
        this.organiDesc = organiDesc;
    }

    /**
     * parentId
     * 
     * @return the parentId
     * @since 1.0.0
     */

    public Long getParentId()
    {
        return parentId;
    }

    /**
     * @param parentId the parentId to set
     */
    public void setParentId(final Long parentId)
    {
        this.parentId = parentId;
    }

    /**
     * organiLevel
     * 
     * @return the organiLevel
     * @since 1.0.0
     */

    public int getOrganiLevel()
    {
        return organiLevel;
    }

    /**
     * @param organiLevel the organiLevel to set
     */
    public void setOrganiLevel(final int organiLevel)
    {
        this.organiLevel = organiLevel;
    }

    /**
     * companyId
     * 
     * @return the companyId
     * @since 1.0.0
     */

    public Long getCompanyId()
    {
        return companyId;
    }

    /**
     * @param companyId the companyId to set
     */
    public void setCompanyId(final Long companyId)
    {
        this.companyId = companyId;
    }

    /**
     * companyFlag
     * 
     * @return the companyFlag
     * @since 1.0.0
     */

    public int getCompanyFlag()
    {
        return companyFlag;
    }

    /**
     * @param companyFlag the companyFlag to set
     */
    public void setCompanyFlag(final int companyFlag)
    {
        this.companyFlag = companyFlag;
    }

    /**
     * organiAddress
     * 
     * @return the organiAddress
     * @since 1.0.0
     */

    public String getOrganiAddress()
    {
        return organiAddress;
    }

    /**
     * @param organiAddress the organiAddress to set
     */
    public void setOrganiAddress(final String organiAddress)
    {
        this.organiAddress = organiAddress;
    }

    /**
     * status
     * 
     * @return the status
     * @since 1.0.0
     */

    public int getStatus()
    {
        return status;
    }

    /**
     * @param status the status to set
     */
    public void setStatus(final int status)
    {
        this.status = status;
    }

}
